Should we check if the arguments are sane? What happens if someone typos?