Changing return values from true/false to -1/0/1 (notSatisfied/no change/has changed)
Changed the fdv API, now exepts a domain array aswell (not tested though)