Awesome job! 2:38 has been the WR limit for a while now but hopefully somone can find some improvements that I have yet to find.