Better, however I think Karen is right about hyphenating long-term and short-term.