fvMatrix<Type>::checkImplicit checks for id > 0. Should be >= 0 since if patchField 0 is useImplicit can produce 0.
fvMatrix<Type>::checkImplicit