changed open -> reuse