I have tested the functionality on with parameter _ensure_ on both specified versions and latest.  I am going to push this in concert with my the fix I suggested giving you the due credit on the timeline.