got ZPDCFA working on an interesting example: e2