Started exploring using argument but realizing this is a rabbit hole
Revert "Started exploring using argument but realizing this is a rabbit hole"

This reverts commit b899d5613c0f4425aa4cc69bac9561b503ba83d4.