Abstract The Neumann problem for the Keller-Segel system {ut=∇⋅(D(u)∇u)−∇⋅(S(u)∇v),0=Δv−μ+u,μ=−∫Ωudx, is considered in n -dimensional balls Ω with n⩾2 , with suitably regular and radially symmetric, radially nonincreasing initial data u 0 . The functions D and S are only assumed to belong to C2([0,∞)) and to satisfy D > 0 and S⩾0 on [0,∞) as well as S(0)=0 ; in particular, diffusivities with arbitrarily fast decay are included. In this general context, it is shown that it is merely the asymptotic behavior as ξ→∞ of the expression I(ξ):=S(ξ)ξ2nD(ξ),ξ>0, which decides about the occurrence of blow-up: Namely, it is seen that • if limξ→∞I(ξ)=0 , then any such solution is global and bounded, that • if lim supξ→∞I(ξ)<∞ and ∫Ωu0 is suitably small, then the corresponding solution is global and bounded, and that • if lim infξ→∞I(ξ)>0 , then at each appropriately large mass level m , there exist radial initial data u 0 such that ∫Ωu0=m , and that the associated solution blows up either in finite or in infinite time. This especially reveals the presence of critical mass phenomena whenever limξ→∞I(ξ)∈(0,∞) exists.