No longer using std::unary_function<>.