Moved to do_start() so that this isn't called on any op