Report question

Question: best practice when returning smart pointers