ok, That makes sense.
My other question on this, is there a reason you wouldn't use a Select Case statement?
Something like this:
Select Case e.PlcAddress
Case "N20:33"
value1 = e.Values(0)
Case "N20:34"
value2 = e.Values(0)
Case "N20:35"
value3 = e > Values(0)
Case Else
MsgBox " No handler for " & e.plcaddress
End Select