Can it be made cleaner, though? I feel like I've built quite a complex arrangement of signals, and I hope I've made it unnecessarily complex.