Implement subtraction correctly