parsers now take single EC instead of array