A bug where buying the available shares would result in the last traded stock price going down and the best ask order reseting has now been fixed. This bug also often resulted in a divide by zero error in the Order Book. This bug was discovered by user Riekert.