Support functions for geard-idler