Adding constraint chains