only set exReg once per method