Is BP trying to duck too much blame for spill?