This looks like it's creating one prom() object per module, rather than per climate object.