Oh, the mistakes I've made...