exam socket workflow refined