Added a state based IPC parser, which works fine