@manton very 2001 Arthur C Clarkeish. I like it.