added clarification to swap.c