@ice literally the reason I am working on one now.