Reduce number of params

10 params is far too much. four will be better. Sorry for running that
so long.