Constraints and shackles