added canary warning