if tired: raise Exception('DONT CODE')