Handling Input Validation - part 2