Really, use the idle pattern when idle