bonus points if you don't have a soul(http://www.autoadmit.com/thread.php?thread_id=5525541&forum_id=2#47638648)