This was one porrly written garbage.