so close to persistence working, ragequit