That's fair - I was just adding support for NotImplementedError in core.formatters, and we are using NotImplemented here, which is really part of the same system, and I didn't want them to be inconsistent. I guess we have to support both in both places, then, which is exactly what I wanted to avoid.