Added user input validation...