Zymus is correct.

I take it you Didn't write this code yourself?