Split logic for auto select voume layout in its own method