dont consume arena in pic_append
fix #38
clarify some error messages