Invia SMS: Managing troubled waters