Ok - maybe we should discuss this. I think early returns ensure that if nil/0 are passed in the method exits quickly before doing any actual work