request forcedReason, error handling