Provider is called while
while calling the
safety: while pointers
while MC_GroupHalt or [...] be read while an [...] while an MC
ocurred while starting
Action once while switching
occurred while executing
while encoding.