There is no check on `inv-set-attr` for the spelling, or existence of an attribute. Perhaps we should define what attributes are allowed?