Also, even if it is the intention, we shouldn't be using magic numbers