If by "deliberated for option 3" you mean "decided on option 3", then great, let's submit it upstream if it's not done already. One less patch to carry in the long run, and simpler code in three other places.
If by "deliberated for option 3" you mean "decided on option 3", then great, let's submit it upstream if it's not done already. One less patch to carry in the long run, and simpler code in three other places.