fix for set_idle stalling