Worked on rejecting bad input before input into server