Idler support extracted to its own file