This thread is so ****ed up.