Does'nt this have to be implemented for Input to work?