fixed requirement persistence