better error handing per item