Nov12

Creating pull request for code review. See comments in diff.
This whole handler really didn't need to be rewritten. In fact, all you needed to add was just the mechanism for the alternate logic provided by the vendor.

You just need to add a constant, and change the condition. That's the only the difference between the current implementation, and the CM.