OH GOD what a thread lol.