add even more verbosity

Also don't print a field if we don't have data for it.

Related to issue #1