Update 3: Compiles!