I am sure there are several ways to fix this problem. One thing I know, the Continental system works like a dandy.
And, if you read the above responses, NW has indeed fixed this. At least according to NW Scoop. This was a recent fix, so going by previous experience really isn't valid.