Weird compiler message