Halfway to perfect