cleaned up CALL like ops