I hate this thread so much.