[@Poet] I've made some minor changes, primarily re-formulating a few things. Ready to be reviewed.