first pass at msg_get().