@kissane excellently written and argued, thanks for writing this