refinement: use accessor.