One extra free caused segfaults.