this is sort of a pseudo rollback