This documentation isn't very helpful. Why do these parameters have these names?