Removing free fixes the problem - but causes huge memory leak. Not cool.