Would be awesome to have some comments to describe these private params