I think the error class should be called `nonfield` to show up in CSS nicely.

Also, the parameter is probably misleading as you're providing only one class. So maybe `error_class` instead?