1. A method of routing a message comprising: receiving a short message from a first node at a second node, wherein the short message is forwarded from the first node to the second node only if the short message satisfies a first predetermined criterion; comparing the short message to a second predetermined criterion; and blocking provision of the short message from the second node to a third node if the second predetermined criterion is not satisfied.