How should we deal with positive and negative externalities?