Moved where self is sent to the wrap iterator