path constraints