I purchased one from my LQS, a Babylock dealer and I hated it. However, even though I had purchased it from the dealer I had not bought a BL foot. I exchanged it and got a BL one and it is sooo much better and worth the price difference. My point is, although you bought it from a dealer was it a Janome foot or a generic?