the first call will still finish first