always reproduce on keepalive