return negative values if rescued from APIs
sleep delay introduction for priceshare

do we want to do this for grantshare as well?