I am using a bean:size tag to get the size of an array (and if I print out the result, the value is zero, as expected in this instance) then using a logic:equal to test this value, as in: <logic:greaterThan name="mobileSize" value="0" /> Size of mobile accounts is : <bean:write name="mobileSize" /> The results are (from the web page) Size of mobile accounts is : 0 The doc says that the value wille converted to a numeric if possibe then tested, but it doesn't seem to work... it's almost as is the logic tag always returns true, as if I put lessEqual or use match or notMatch, I always ge a true result. I am puzzled, can anyone help? Thanks, Keith Please note new extension number/s below... Keith Morrell EDS Consultant, TRAID Project Phone +64-9-308-5650 EDS internal extn 4150 >From Telecom PABX 84150 Fax +64-9-309-8543 Cell +64-21-649-395 Email T906399 (internal) or [EMAIL PROTECTED]