bottom up, large cases passed