support opaque argument for command