Added support to set progress = -1 for errors