Invia SMS: Surviving and thriving in uncertainty