anchor.diff:    ok = queue_popped(SecondTestFun, false),
     receive
       SecondItem ->
  -      ?assertEqual(SecondItem, {result, "Second Test Complete"})
  +      ?assertEqual(SecondItem, {result, "Second Test Complete", test_lifo})
     end,
     ok = queue_popped(FirstTestFun, false),
     receive
       FirstItem ->
  -      ?assertEqual(FirstItem, {result, "First Test Complete"})
  +      ?assertEqual(FirstItem, {result, "First Test Complete", test_lifo})
     end,
     valvex_queue:stop_consumer(valvex_queue_lifo_backend, test_lifo),
     ok = queue_consumer_stopped(),
  
positive.code:   ok = queue_popped(FirstTestFun, false),
    receive
      FirstItem ->
        ?assertEqual(FirstItem, {result, "First Test Complete"})
    end,
    ok = queue_popped(SecondTestFun, false),
    receive
      SecondItem ->
        ?assertEqual(SecondItem, {result, "Second Test Complete"})
    end,
    valvex_queue:stop_consumer(valvex_queue_fifo_backend, test_fifo),
    ok = queue_consumer_stopped(),
  
negative.code:   ok = queue_popped(SecondTestFun, false),
    receive
      SecondItem ->
        ?assertEqual(SecondItem, {result, "Second Test Complete", test_lifo})
    end,
    ok = queue_popped(FirstTestFun, false),
    receive
      FirstItem ->
        ?assertEqual(FirstItem, {result, "First Test Complete", test_lifo})
    end,
    wait_until_killed(test_lifo),
    ?assertEqual(undefined, whereis(test_lifo)),
  