Move ship_gem logic into the task, so the task still exists.