prevent below 0 stock sales #79