Sorry, I didn't express myself clearly, and didn't check the test clearly enough :-( `disable` returns a boolean, from what I can see? So should we be testing for `true` here?

I don't think we need to check (here or below) that **all** fields are non-null.