attempt another backreference workaround fix