Task.name unavailable during Task delete

We have a Listener on a Task delete event. We have found that the task.name property is null at this point but task.getdefinitionkey() returns a value. Is this expected? Is there another way to access the friendly name at this point?

Once again I’ve solved my own question, though I don’t understand the logic of it. It turns out that the Task.Name property is set to null whenever a FollowUpDate is added to a User Task. It also sets the Priority value to zero at that time.