added ArgumentError to potential email-related exceptions in checkout