more exact logging