canonicalization still not working