Merge priority factory