Angularjs ng-model não funciona dentro ng-if

Aqui está o violino mostrando o problema.http://jsfiddle.net/Erk4V/1/

Aparece se eu tenho um modelo ng dentro de um ng-if, o modelo não funciona como esperado.

Eu estou querendo saber se isso é um bug ou se estou entendendo mal o uso adequado.

<div ng-app >
    <div ng-controller="main">

        Test A: {{testa}}<br />
        Test B: {{testb}}<br />
        Test C: {{testc}}<br />

        <div>
            testa (without ng-if): <input type="checkbox" ng-model="testa" />
        </div>
        <div ng-if="!testa">
            testb (with ng-if): <input type="checkbox" ng-model="testb" />
        </div>
        <div ng-if="!someothervar">
            testc (with ng-if): <input type="checkbox" ng-model="testc" />
        </div>

    </div>
</div>

questionAnswers(6)

yourAnswerToTheQuestion