complete check reuse
merge conflict