refined swapper