This is awesome, thanks for the work. I wish I'd come across it sooner.