got to return sensible stuff
added key timeout
record time at the right time...
don't return too soon
do not need to export those