This checkout would have happened way at the top of this method and be an early exist before doing all this extra work.