wrong comment is misleading
remove dead, commented code
curly braces style
better tag it as "oo_"define_error