actually, I think this is okay. it's in the class prototype.