Still missing a single free() somewhere.