I am confused. Seems like it works when I compile again