wow. I'm amazed by my own awesomeness.