'what' shouldn't be checked so strictly, but 'action' must???