IS2: improve parsing, get ping/pong working