allowed non-colliding constraints