unnecessary clear()
new packet type to reply to keep-alive packet