Now works, got to check is really async.