fewer extra entries in init