Rewrite poentry block parserr

Fixes #54