Update the *_by_utype methods to support returning multiple values