As a utility function, you probably shouldn't print anything here.  (though it is useful for debugging!)