removed default argument for reference definition