attempting to add some dodgey persistence