Again, why extend `SMS`?