utilize unified ev.pushes() interface in pb utility