Mesh fixing in Princeton