Black curves denote phenotypic values of survival/fecundity helping, and gray curves denote resource-based helping. Dashed lines are trajectories for evolution of single-traits in the absence of the other trait (bx = cx = 0 for non-evolving trait x), while solid lines denote two-trait coevolutionary trajectories where both traits are allowed to coevolve in the same population. Single-trait evolution stalls at the ESS predicted by our analytical theory (see text and Fig. XX), while trait coevolution continues indefinitely. Simulation parameters are: FST = 0.5, ρ = 0.5, α = 0.1 (bF = bS = 0.1, cF = cS = 0.01 for coevolution), with initial conditions, S0 = f0 = 1, xFS = 0.01, xfs = 0.99, xFs = xfS = 0 (see Appendix A for definitions). New beneficial mutations added when mutant allele frequency equals 0.99.