try again with custom socket