two more downcasts