Its slow but getting old fast. (Rant)