hmm seems to be getting sluggish again..