I think passing it to persist() should unschedule it for remove?