NAM in progress. dropped idea with socket factory.