[find] Use willie.memory to solve issue #163

Also, generally clean up the code a bit