Complete rebuild from ground up.

Nothing was working. Thought it was a bug in the software, so
incrementally built it up from scratch again. It is close now, but still
not quite there.