Point I was trying to make is that the proper way to write a FRAP law is to first clearly state that bicycle riders can take the lane when necessary and then state as the exception when they should edge ride in order to be respectful of other road users as well.
Current FRAP laws have it @$$ backwards and it shows in how they are interpreted and implemented. If "take the lane" is acknowledged by the law as normal and FRAP is the exception that is done when possible to be respectful of other road users it corrects the whole problem with the "guilty until you can prove you meet one of the exceptions" problem with the current FRAP laws.