god dammit, I must suck or something, grrr