I don't think about limitations. I just think about possibilities.
Every program has (at least) two purposes: the one for which it was written, and another for which it wasn't.
If you want to make a bond, you are to take the risk of tearing.