ActionInvoker refactor, some more explicits error