Hurrah! This is coming along well.