Changed comment to reflect new harsher reality.
Stopped class being public, it is just used internally.