no Magic numbers