Use keyed fields to avoid go vet warnings
Correct printf verbs