broken compilation?