perhaps should have an additem, or perhaps should try to generate code ASAP, even poorly