posts: more fixes from @bnoordhuis