This sounds great, hope you can port soon.