fix unnecessay serialization in clientListeners