fixes error output
opaque?  not a method.  how did this ever work?
added description