only set futureHREF once, and make sure we don't try to parse json in an error block.