Một số chất dinh dưỡng là các phân tử phức tạp (ví dụ như vitamin B12) sẽ bị phá hủy nếu chúng được chia nhỏ thành các nhóm chức năng của chúng. Để tiêu hóa vitamin B12 không bị phá hủy, haptocorrin trong nước bọt liên kết mạnh mẽ và bảo vệ các phân tử B12 khỏi axit dạ dày khi chúng đi vào dạ dày và bị phân tách khỏi phức hợp protein của chúng.[20]
Sau khi phức hợp B12 -haptocorrin đi từ dạ dày qua môn vị đến tá tràng, các protease tuyến tụy tách haptocorrin khỏi các phân tử B12 liên kết với yếu tố nội tại (IF). Các phức hợp B12-IF này đi đến phần hồi tràng của ruột non, nơi các thụ thể cubilin cho phép đồng hóa và lưu thông các phức hợp B12-IF trong máu.[21]