Oops. Such is the trouble with C