it passes locally in embedded mode