evaluateTags should take a Type, for informative error message