Hi, Why must the Iterator or the Equals throw a exception when the bean is not there. I would love to have an option on both that i can say if it is not there then just don't do a thing (iterator) or equal is default false. It's the same thing a a logic:present tag before those. Because i have many constructs like this: <logic:present name="xxx" scope="session"> <logic:equal name="xxx" property="test" scope="session" value="true"> xxxxx </logic:equal> </logic:present> or <logic:present name="xxx" scope="session"> <logic:iterate id="x" name="xxx" property="test" scope="session" value="true"> xxxxx </logic:iterate> </logic:present> I really liked to have a combined tag: presentiterate or presentequal johan