Doesn't this need a `type=button`?