silly compiler