message IDs are automatically adjusted in case they are inconsistent