Why does `topic` need to be included here?