check for reuse