add a system for specifying a special type of binary value called ERROR
change error flags to match new spec