optimization pass thru parser