Integrity check is half working
Need to be able to go in reverse