TagRead() in text display functions does not work.

I cannot get TagRead to return a value in an text object with numeric display.

Consider the following example:

INT FUNCTION IsGreater(sTag)

RETURN StrToInt(TagRead(sTag)) > 100

END

If this function is placed in a text object the function displays nothing.  If I run this function in function Message() I receive a result.