I would prefer one and only one out for this function. The early return here is unneeded