Fixed crash when auction has no set preference
Merged in preferences
Clear preferences now only preserves the existing preferences (so no duplicates are created from old schedulers)