make it all work including using gobengo/through2 for the time being to get around build issue