Tekstiviesti: Making semantics pragmatic