fixed struct log stuff

It was writing out the types every time and relying on that behavior.
4 files changed