Since this does nothing but raise exceptions, probably deserves a `!` in the name