for some reason eclipse is misbehaving