ugh, free is running for some reason without being executed