No need to do same check twice