Adapted for multiple destinations.