Checker became optional if interactor is provided.
generators::legacy0 implementation.