We also modify my_inst via Messenger class helper functions; this is probably correct for now but you should probably note it in the source; it's pretty fragile like this and we may need to do something stronger.