Our website policy requires a separation of duties. Users can either edit or review/publish, not both. For example, an 'Editor' will checkout, edit, and submit the working copy for publication. The 'Reviewer' will review (as they tend to do) and checkin the working copy. So, we want to associate the checkin action with a permission other than 'Modify portal content'.