The change above was incorrect and has been removed.  This feature request is now reopened.