ok ,I think we do not want this here though as it has a performance issue, others may disagree.  I'd rather see it in a helper - maybe we can discuss this at our meeting today - should be easy to resolve