SMS dit: Problems, functions and semantic roles