Is there a reason we couldn't just make the other executor a ScheduledExecutorService?