No need to add fake task. Instead, listen on the run path. This also fixes a race that was intermittently showing in testing