One of these days I'm going to remember function declarations without a compiler error