ok, so this turned out to be wrong, and in fact the code did not even TRY to set the mode. fixed, for Sugar and RTL2.