Adds check to make sure the correct interrupt fired
Adds refactoring to allow writing to all strands at the same time