Seems like a useful function as an instance or class method on Errata.