shift-tab for reverse cycle
slightly "less dumb" rc parsing
slightly "less dumb" rc parsing
merge conflict