use immediate killTimeout rather than a slight delay