make new pore constraint backwards compatible