mayInterruptIfRunning - this value has no effect in this implementation because interrupts are not used to control processing.
mayInterruptIfRunning - this value has no effect in this implementation because interrupts are not used to control processing.