Unified option argument passing.
Enhanced to be nice on remote end, too.
Added support for nocache.