This makes the code more strict since you can't assign or compare values of different types without proper cast.