Survey Restart logic is constructed on the FE side. We would like to hide implementation details from the FE and implement it on the BE.