Is SMCP a language?