Now use the actual value rather than the object it was contained in.
A couple of comments and assertsion to make this slightly more tolerable.
Make sure the right utils initialisation has taken place before we need to use it.

This random calling of static methods, and temporal coupling, is horrid.