always keep inline parameters which have side effects (closed #2069)