validated merge