Only use user defaults when defaults are set. Otherwise use view defaults