support loopy unit productions