Fans were shocked when ABC announced early that Rachel Lindsay was going to be "The Bachelorette" for 2017. She hasn't even been sent home yet by Nick Viall. A lot of people are not happy that they spoiled this part of the show for them, but according to an insider, it turns out that ABC had a good reason for doing it.

What made ABC make this big decision?

It turns out that ABC made this decision early and they wanted to get the word out so they could get the right guys for Rachel for her season. If they waited too long, the casting would already be done.

By announcing Rachel has the job early, they can find men for the show that are really interested in her and a great match.

An insider actually shared the details with US Magazine. The insider said, "They want to be able to cast guys specifically for her. There is almost no time between Bachelor ending and Bachelorette starting filming, so they wanted to have plenty of time to find the perfect guys for the next season."

This kind of thing is always spoiled once the news is figured out. It would have been revealed by someone that Rachel had the job. Now this way, everyone knows she has the job, and they can get the right applicants instead of just a lot of speculation. The insider even shared that Rachel is open to a lot of different types, so there will be a mix of races and personalities next season.

It sounds like they are already getting a lot of applications, so hopefully, they will be able to find the perfect guy for her. They are only a few weeks away from starting to film Rachel's season of "The Bachelorette" and seeing if she can find love. Everyone is really going to enjoy watching Rachel the rest of this season now that they know she is going to be the lead next time around.

Are you shocked to hear that ABC had a good reason for announcing that Rachel Lindsay was "The Bachelorette" early? Do you think that they made the right decision? Sound off in the comments section below on your thoughts, and don't miss watching Rachel Lindsay on "The Bachelor" with Nick Viall on ABC on Monday nights.