enumerate err condition