Run intersection on difference changes, do not use compact. Fixes #334