Clean up lance compilation

Add the new additional pointer on frees and remove unneeded ifdef logic.