This method should be private.

Also, I'd like to see it commented, especially if it is eventually left public