message pools revisited