all perfect, ad expected