Could oil spill in Gulf have been prevented?