Add in switch for diff data