The message string looks hard to parse - https://gist.github.com/gnufied/fd66e772da82a187cf2a