This paper presents our experiences with building of the soft state XSiena publish/subscribe system. We provide a brief overview of our approach towards the soft state in publish/subscribe systems along with the detailed discussion of the liveness and safety issues as well as the choice of the API and handling of the unsubscription and unadvertisement messages. Categories and Subject Descriptors C.2.4 [Computer-Communication Networks]: Distributed Systems—Distributed Applications General Terms Algorithms, Design