fail-in-place