I would rather have `ticker` be a keyword argument that defaults to the `NoOpTicker`.