OLE natural blockchain language prevents errors. Programmers are used to write code & test it afterwards. Does it sound familiar? The problem with testing is that you can find one error or even a few, but you can never be sure you found all all of them. OLE checks your output code upfront, and forces programmers to work structured, assuring quality . Blockchain is great, but garbage in is garbage out is valid more than ever. To program blockchain nowadays. programmers need to work more secure. You see this testing mindset also elsewhere. The Intel / Heart-bleed scandal shows that software is too critical to our society to guess code. You need a proof mechanism. We cannot have the situation that "someone has forgotten something", like in this case, a missing security layer. When you program a blockchain wrong, you get a terrible repetitive error, like Heart-bleed. Blockchain errors are even worse, real contract are lost. Wrong contracts are placed on the blockchain, and once on the blockchain, you can’t get rid of them. You probably do not even know who to sue. You are definitely behind the facts.