NPV works