I feel a little bit more comfortable with initializing all of the members