nit: other early return here