eliminated "recordUseDefChain"