to the point where table constraints are needed