Set so you don't need to use a future to run, but the user has the option to.
@override Future<String?> futureToRun() async => null;