Closes #117 Removing last dependency on ZooUtil

Yeah, if it was any more complex or used more than twice, I was going to do that. Keith's comment about using a while loop to make sure the data gets set 'no matter what' also points to a utility method.