proper reuse