lots of loc here :)  this method was only present for toString ordering