Laz what the heck are you doing up at 2:30 AM?
Or are you on the East Coast?
I got up for a while late last night and knocked this out.
You can tell it was late because it was far from perfect.