Use the engine's version of ItemCell
Add process part error checking