I need to do the free() and then I will return