(Sigh) this makes me want to have been born 300 years in future.