I second giving yourself more time. But, if you do get delayed for a Mx and can make the next flight, but not get the cats, you can still claim that the delay "didn't leave enough time to conduct the business you needed" and they will generally rebook for free.