Do you need to free `snap` in this case?