User preferences will never be null, but rather an empty map