Removing unnesecceray check. If you redefine a producer it should override, not raise errors.