logic for boolean matcher
default action now correctly set