Everything is still broken, but at least now the code compiles