Better associative carrier algorithm