So `inout` or other reference arguments aren't modified?