Keystone Pipeline spills nearly 400,000 gallons of oil.