removed unnecessary indirection
added ItemSupplierConfiguration check