Adding produces content Attribute

It's fine if the code changes. But we should definitely just use the throw pattern @pranavkm  suggests, and put a comment on the issue for whoever is implementing the parser.