better error handling. whitespace in manifest concat. enforced manifest validation.