I prefer to avoid yet another indirection. What alternative solutions were conceived?