The `socket' function in the backends is only ever checked to see if