adapted to new prefs overriding mechanism from engine of love