EDMONDSON, Circuit Judge, concurring in part and dissenting in part: I agree with the result that Judge Carnes has reached.