two start ||= 0  ?