Updated destroys with correct struct for pointer to pointer, changed arg names to match convention.