Recompiling ribs