non-binding contraint