separate anonymous mode and force-proxy mode, and tighten it up a bit
anonymous mode should default to false. minor fixes