Blockchains are really hard to work with so remember, we are dealing with a new technology and leveraging many other companies that are also dealing with the same new technology issues. Imagine it like we are bushwhacking to a new land and you are one of the pioneers, the rail will be set in a few years, but for now, welcome to the wld west!