It is tough to predict a top 150 team that is willing to play on the road with out requiring a road trip in return.... and especially a year or two ahead of time.
Those schools hurt the RPI, but it is a home game for Iowa. Most FCS schools have a few home games like that.
I was being sarcastic. The schedule was great.