Will this line ever be hit? If not, could we just change it to `return this;` rather than adding the guard at the top of the function body?