Reader methods should take zsock_t