require signer when including top level gem