maybe I miss something but when does it make sense that `benchmarkId == null`?