if ! ( r.