reset uses default if not overridden, resets on pageload