The PublicGridCommand class is unnecessary as it does checks for StaleShardException for passthrough cases, which do not use versioned connections anyways.