bug: free'ing unallocated pointer in interpolation