Null functor added