Can do, but it comes from Jeremy's idea for how to implement any pre-emptive algorithm