add can_reuse flag