Not really wrong but you can condense this to a single `return ThrowError(...)`.