Made a simplifying assumption here: there's no internal state being managed by this actor so it seems fine to let the work be don on the future instead of `Await`ing (and blocking) for a result.