This probably will be the method I will use in the future (I already do this to some extent) but it does seem like it’s a cheap solution to this RPC Function problem.
I guess if you were to also incorporate Delays and other Event-exclusive features, it would be worth it.