CERCLA vs. Code: Reconciling Conflicting Goals