Fix `swap` name collision