should declare a) its source, b) its unique identifier and the system in which that identifier is unique, c) a human-readable description of the error, that we may never again gnash our teeth and resist in a kingly fashion the urge to throw the monitor out of the window. when i am king, etc.