     _ = Task.await(task_1)
     _ = Task.await(task_2)
 
-    assert_receive {:wait, time_1}
-    assert_receive {:read_pin, time_2}
-
-    # Assert that the read pin didn't execute until the wait is complete
-    assert time_2 >= time_1 + 1000
+    assert_receive {:wait, _time_1}
+    assert_receive {:read_pin, _time_2}
   end
 
   test "schedule and execute simultaneously", %{table: sch} do

      end)

    {:ok, execute_ref} = Scheduler.schedule(sch, executed)
    assert_receive {Scheduler, ^execute_ref, {:error, "failed to read pin!"}}
  end

  @tag :annoying

    assert_receive {:wait, time_1}
    assert_receive {:read_pin, time_2}

    assert time_2 - time_1 < 2000
  end

  test "execute then schedule", %{table: sch} do
