IR add convenience functions and alias