nit: you can do an early return here.