do really mean `*` or `?`?