Yes, works for me. Although from a user's perspective None and Invisible are indistinguishable from one another and it is unclear why I should use Invisble as the outcome is exactly the same as None.
Also with "Invisble" my first assumption is that it will always clip the content, the opposite of what it actually does.
"None" would be a much better name for it

So, your suggestion technically works, but it is unclear why it is necessary as at first glance it seems to make things more confusing. (without -as a user- knowing or caring about what goes on under the hood)