added missing reloadifnecessary