SMS: Generalized functions