moved initialization of isProducer flag from constructor to actuallyPlace method