wtf
cherry pick merge conflicts
works up to 6 sources