perceptron bugs rectified