Just a minor note - this one shadows the same named member variable.