No need for std::bind here