Used Tag instead of custom newtype.