Ok, I'll admit that I'm impressed...