enable argument-dependent lookup in swap