It's true, it is a beast of a function. That could do with being addressed when this makes it out of experimental.