Wasn't as bad as I thought it would be.   Fix for issue:

https://github.com/cjimison/barrage/issues/41