Advice Needed on unsigned signed swap.