There are other valid signatures. I’d make the reason string more generic.