Very interesting, will take a proper look later.