please pass a const reference.