Adding soundness to abstract, now it's too long
Fixing merge conflict?