Getting pretty close on deduping canon