It's somewhat questionable to request a version number from the user, which is only used for printing back at the user.