This works right. Time to fill it in.