more consistent logging