another pubsub test
test for chainabiity
map is safer because it doesn't stop at the first falsey