What is the reasoning behind a dereference here? In what case are you returning a pointer to something?