canonical should be on a branch