After discussing this @kzangeli and me, it seems that the solution is to "recover" the if, so mongoBacken catches this error (thus, rollabackng the changes in the .test) but chaning the FIXME to point to issue "old95" (which is about moving chekcings from mongoBackend to "external layers" in general).