Experimenting with sticking separate hooks into separate files, for clarify and prettiness.