I've never taken a math course that didn't contain some overlap. But you simply can't realistically teach everything from every prerequisite in every class. There may always be some students who snuck through a prerequisite without learning or retaining the info. That's what office hours are for.