Should break if idle element is nil