The fallback and compensating transaction pattern