In this paper we settle a conjecture of Ball that uniform quasiconvexity and uniform positivity of the second variation are sufficient for a C 1 extremal to be a strong local minimizer. Our result holds for a class of variational functionals with a power law behavior at infinity. The proof is based on the decomposition of an arbitrary variation of the dependent variable into its purely strong and weak parts. We show that these two parts act on the functional independently. The action of the weak part can be described in terms of the second variation, whose uniform positivity prevents the weak part from decreasing the functional. The strong part "localizes", i.e. its action can be represented as a superposition of "Weierstrass needles", which cannot decrease the functional either, due to the uniform quasiconvexity conditions.