maybe add a comment that oper cannot side effect (or re-running might break things).