attempt to extend the functionality of utm5