Dynamic: make sure valid() is looking at de-hexified data if applicable.