Volume changes correspond to distance. Got rid of async