Just a nit:
s/have/has/