Experiment with message ports