Nit: I would keep the line of whitespace (and put another one after this conditional block) to make it easier to read the multi-part early-returning logic at the top of this getter.