Well, it compiles. Time to think about doing a new client now, so then shovey can change along with that