don't define modules twice