Added a fix into the 2.8.x branch and did a pull request.  Same is needed in 3.0.0 trunk