Simplify - integrity is checked inside the method