attempt to keep read/write listeners around