the verify method should stay here too, and not be in the *Raw layer.