it was the opinion of squadron leader torres , which i share , that had it not been for the pre-emptive attack by commander shiloh , which sprang the trap prematurely , all seven frigates would have been ambushed and very likely destroyed .