This is sort of bizarre; our classes no longer match to intent so much as which way the arrow is pointing. Not sure the best way to resolve it, but noting it here.