Normal that this method returns `Unit` but creates an internal `Future`?