$SO will trap the returncode, thus $SO=SetOption("something","on")
will not print the 'result', while just SetOption("something","on") will.