Swap original objects if block given