optimize 'force'