discount is now conditional again