Implement missing SMS exchange methods, improved error handling