Reject channel promise instead of crashing app