No idea why the unit test behind this was passing before, but it was failing once I moved to 1.9 and it is clear this was implemented incorrectly...