I sew over pins on all my machines. Only broken about 4 needles in a decade. Of course, speed is a big factor. If I go slightly less than 100mph on my machine, the needle has a chance to slide down the side of the pin rather than hit it pin straight on and break the needle and bend the pin.