added: disjunct operations and error classes.