Modifying need with interaction