It is unique to this API only in that this is the first place the issue has come up and using inspect is real real bad. So we might want to think about how to fix HashBackend first. :)