user input slightly less ugly