only one consumer works fine