dsl matcher should check bounds