Improve logging and printout.
minor. more explicit syntax.
Test whether 'description' is set before using it.