conditional true socket support