added checks in comms_module, lm and router for when a message is recieved