1) I'd prefer the long version, however, I would only use one readvalue and store the result in a variable.

2) I'd go with option 2 but use the NOT EXIST() format.

3) I'd go with option 3, but, as in 2), would use the NOT EXIST() format.
_________________________
There are two types of vessels, submarines and targets.