Method less public as only needed internally