last submit before refactoring to remove get from utility objects.