Yes it's needed, I don't want to remove l-value reference.