takes_input -> grabs_input