Working version that supports a basic topic exchange