Return early so we can reduce nesting of conditionals