Thanks to truongasm for helping with the intro.