for reference, these are the issues I am talking about that this would fix:
and forgot to include the log based proof of the error happening: