> `IsMissing` is valid when used with the implicit return variable of a Variant returning Function or Property Get, although if you need to check whether you've assigned a return value, your procedure is probably doing too much, or your branching-logic needs tightening:
```vb
Function foo() As Variant
foo = IsEmpty(foo)
End Function
Public Property Get bar() As Variant
bar = IsEmpty(bar)
End Property
```