* added handling of UNKNOWN status for conditional mutations
 * fixed some bugs
 * added some sanity checks
 * improved unit tests