why changing it to use the getter the second time ?