changed socket loading to support */any