Do we need the sleep here? Or just the background `&`? It would also be nice if this was enabled via an option to the constructor, to prevent regressions.