fixed version compatibility issues

user preferences weren't working on newer versions, but they are now