Use addItem instead of directAddItem