speculative processing