Yes, pineapple contains bromelain, an enzyme that can tenderize the meat and make your cooked ham mushy. You can use canned pineapple to avoid this.