boundary check for user input for internal settings