If this operation is expensive and these values don't change, would it be reasonable to use this in the existing verify method?