can the argument be const &?