Code now compiles (but doesn't link yet)