No active players creates some tricky problems regarding some players. Tim Lincecum, for instance, is technically on the 40-man roster of the Texas Rangers, but he has not yet pitched this year and has not pitched for anyone since 2016. Is he active? Inactive? Retired?
In the meantime, I'm out for now. Making the rules when the league is half full is never a good idea, I think.