Why are we accepting `-`?