Constraint Constraint Based Reasoning