Do not inline stuff that warns
mark more subs and ops as pure