ctx flags to support merging semantics