fixes nsuserdefaults