switch spec to ParseActionWithDir