Ribs feeling better!

Final test of ribs.