Having unconditional auto-deref is annoying when there is a specific method one wishes to call (particularly in generated code like `#[deriving]` to keep the error messages nice). But I think that that use case will be solved by UFCS, i.e. being able to call `Clone::clone(&foo)` rather than relying on `foo.clone()` (or `(&foo).clone()` to do the right thing). 

I have a feeling that UFCS should have some influence on this RFC too.