auto_deref commentted