this is not needed if type="button" remains