improved canary