Is this to be avoided due to principle, or maybe because of performance issues?