Better logging

I frowned at it too, but it has to do with good default behavior and go's zero values.