missed one more constraint