WIP on resuming and calling a completion function when done.
WIP on resuming and calling a completion function when done.