fixes to umode reversal