Large molecules, small radicals and the diffuse interstellar bands