Properly cancel trees