I prefer early return here.