new refinement for small q: using explicit Dirac dispersion