We noticed that when debugging our MVC5 DD4T application the page controller gets executed more than once.  The same breakpoint is hit multiple times and all component presentations get rendered twice.

The markup returned is also funky... there are multiple doctype declarations and multiple <html> and <head> tags rendered.

I've scanned the code to see if something is calling the page controller multiple times - nothing.  I've also checked my area registration and routes configs, and those are all in order.

What could be causing this?