Added Preconditions checks.