Embracing constraint