Actually, probably two separate try/catch blocks -- one for stringification, one for sending.

Fixed.