Does this method need to return anything at all, as it is called asynchronously anyway, or is the returned error important for testing purposes? Also like to avoid named return values, if possible.