conditionally start listeners
prefix log statements
sids are generated by the client