I'll post my comments here. Feel free to do the same.

This frees the main thread for pure story.

Thank you.