perform optimization when defining PROC