more strict logging