What do we need these getter `if` statements for?  It seems fine to return any falsy value, which is the general convention of the rest of our codebase.