There’s a whole thread on the subject, including a response from Danny indicating that it’s not trivial to implement.