[PATCH] use swap()