Lotta good points here.