use producers array element directly (with casting)