SFO must share delay blame