Prototype interfaces for ui util