Agree, this could be changed to `action.call()` since action executes immediately in the current thread.