I own an S Corp but am being asked to complete Schedule C

I am the sole owner of an S corp (new this year). My understanding is that a Schedule C is not required for S corps, but TurboTax keeps listing my business under Schedule C businesses and asking me to enter information for the Schedule C. (Maybe this is happening because I originally began entering information about my S corp as self-employed by mistake...I realized that mistake and have since deleted it). 

 

Am I correct that I do not need to complete the Schedule C?

If I am correct, how do I remove/get around this on TurboTax? I checked the box that says "Do not report this business on this return." but it still seems to be appearing under the list of Schedule C businesses.

 

Thank you for any help.