more hot swapping and reacting