When a customer is checking out as a guest then the email and phone number fields make sense but if he is a registered customer these fields should be either automatically populated with the data collected during registration or should be left optional for the customer.