Again, returning early where possible.