we compile again, and it almost works... almost