Yes, covering the ribs with foil for the majority of the cooking time helps to keep them moist and tender. For the last 30 minutes or so, you can uncover them to allow the tops to brown and caramelize.