more informative and consistent logging