Is this shoehorning acceptable? Just pointing this out. It seems strange that a method prefixed with `is` would return anything other than a boolean value. Perhaps there is a better way.