I am an idiot.

Hours of trying to find my flaw and altering my find() function and all
that was wrong was I had my parameters for add reversed. Peak
frustration reached.