There's a setting called End Dive Delay.
This is what the manual says: End Dive Delay: Allows you to set the length of time before the device ends and saves a dive after surfacing.
The idea makes sense as perhaps you surfaced mid dive and then descended again. The problem is it adds the time to the dive. Instead of the watch working out that the dive actually ended when the depth first got to zero, the dive is still going until the end of the delay time.
The default is a minute so that the profile data show a whole minute of 0 depths at the end of the dive. The exit coordinates are also recorded at the end of the minute so for my dive yesterday I was already walking back to the car!
Do any other dive computers do this? None of mine do.