retain user modes