These appear _all the time_ and result in large code bloat. At least the file and line should be combined into a `FailDescriptor` static.