Ugh... why did I even want to do this, it is not like this is ever going to have multiple processing running at once.