changes to the user input avoided