Heap elements use the safe update function