reuse vs visibility