CanonicaliseLazy