Tighten exceptions for new sockets and reads