Too many gaps in that. You WILL penalize A from the spot when they commit fouls like Intentional Grounding, Illegal kicking, Illegal Batting, etc.
Keep all but one. Give these as exceptions:
1) If the run ends behind the LOS, the basic spot is the previous spot. (ABO still in-tact for defensive fouls).
2) These fouls by the offense will be penalized from the previous spot, if the ABO enforcement spot is behind the LOS and in the field of play: Holding, Chop Block, Illegal Block in the Back, Illegal Use of Hands, and any personal foul.
3) All other offensive fouls follow strict all but one.
More editorial: The rule book constantly confuses basic spot and enforcement spot in rule 10. They need to start using enforcement spot.
Even more editorial: In the definition of Loose Ball Play, remove backward passes and fumbles from the LOS and treat those as runs.
The quick and dirty mnemonic for offensive fouls in the offensive backfield:
Fouls against the PLAYER = previous spot.
Fouls against or with the BALL = spot foul.
Safety if in the end zone.
I'm working on my rule 10 re-write that I will submit through the portal that will surely be read by no-one.
This is good. And I hope that they do consider your suggestions, because it's obvious that you would do a good job helping the editors.
I'm also going to take a crack at describing the changes, because if people see it phrased a couple of different ways, maybe one of the descriptions clicks for them.
Here is what was intended by the rule change. Keep doing everything that you were doing, EXCEPT:
1) Enforce Team A fouls "against a Player" (eg Holding, Illegal Block, Personal Foul) that occur behind the LOS, in the field of play, and prior to a change of possession, from the PREVIOUS SPOT.
2) The Basic Spot for runs that end behind the LOS prior to a change of possession is the PREVIOUS SPOT.
That's it. That's all there really is to it. Here are a few examples:
a) A76 holds 5 yds behind the LOS and the play gains 16 yds for an apparent first down. Bring it back and enforce 10 yds from the Previous Spot. (In the past, you would have enforced from the spot of the foul.)
b) A76 holds in the endzone and the play gains 16 yds for an apparent first down. Even though this happened behind the LOS, it did not happen in the field of play. It happened in the ez. So just like last year, enforce this as a safety.
c) A15 intentionally grounds the ball 7 yds behind the LOS. Although A committed a foul behind the LOS, this is a "foul against the ball" and not against a player. So the new rule doesn't apply. And you enforce it from the spot of the foul, just like last year.
d) B45 sacks the QB 10 yds behind the line, but in doing so, he facemasks him. Because this is a foul by the defense, both last year and this year, you enforce it from the Basic Spot. But last year, that basic spot was the end of the run, so you would have enforced from the sack. This year, because the run ends behind the line, the new Basic Spot is the Previous Spot. And soo we enforce from the Previous Spot.
e) A34 cracks off a nice 20 yd run for an apparent first down, but A76 was holding 5 yds downfield. Nothing has changed. The run ended beyond the line, so the Basic Spot is still the end of the run. And A did not foul behind the line, so that new exception doesn't come into play. You just use the normal All-But-One for a foul by A behind the basic spot. Bring it back to the spot of the foul and mark off 10 yds.