Make open changes conflicting

@charlierudolph this implements #176. What do you think?
Why is `tags` here anyway? I just did a test and if your remove it, all tests still pass.