make help optional (0 length removes element)