-1, Great work, but it is certainly a lot of code to add for something we don't need in core and that doesn't come up every day for endusers...