It seems like the exception listener could be removed. The only user is dbus, and probably it can just use reader/writer (and catch the exceptions when reading)??? Thanks, Ben -- Ben Greear <greearb at candelatech.com> Candela Technologies Inc http://www.candelatech.com