check "source", no longer going to support "masquerade"