It looks like Clickatel changed the format of their response. Now, when an error is sent back is is not part of response['messages'].  Its harder to catch errors now. I think a good fix is to return the whole $message array. Thoughts?