remove checkInput from TysAbstract