The minimal implementation is a maintenance burden that is quite large. It would be nice if it could be much much simpler. If it's not possible to significantly simplify it, I'd be in favour of removing it.