maintain smallest possible diff with Choco