Only adding discount if it's > 0 as a fix for #110