argh, somehow EINT check got moved out of if/elif block