exclusive_scan_and is supported, but must be called outside if-statements. in pricniple other must do the same