survive absence of swap