This seems like it should work but it seems a little bit loose. Is there any reasonable case that `zfs` could return a string with 'upgrade' without `zfs upgrade -v` working as expected?