debug functor