Introduce OfflineCause.UserCause