I know, I know 
Parser add some stuff after getting it from cache
I will clean that up if the over all idea is good