removed default for socket options