Ok, I'll explore this in a different PR though, just in case it balloons out of control.