fixed the dempty bug, fixed stats reporting, passing the args potato for purely functional calls