message passing bug thing