@steph not sure how what you are saying is any different from what @t0dd already said.
Also this issue came up on a previous post a couple of years ago. Laurent was willing to accept a PR if someone was willing to change the code and test it.