Speculation improvements