change has- to with- to be consistent