Avoiding the issue of loose type checks.