What do you think about changing all GEOS wrappers so they elog(WARNING) and return NULL rather than elog(ERROR) and thus break transactions ? Easy vote & go ? --strk; () Free GIS & Flash consultant/developer /\ http://foo.keybit.net/~strk/services.html