more sophisticated errors on new post page