Making sure that only one is assigned
Reducing ambiguity and redundancy also code improvement