why no params