canary working again, with explicit constraints forced