swap efficiency