error enumeration