Big commit: kill almost every freeResult() call as useless