1. A method for processing a request, comprising the steps of: determining whether the request is speculative or not based upon a first identifier; assessing one or both of interconnect and target resource conditions in the event that the request is speculative; and either processing the request, or not, as a function of the conditions.