no opportunistic read on keepalive (starves other connections)