This should all be functionally dead code on netcore, and is now decoupled from interruptions. cc: @lambdageek