Why do you use hardcoded text? Isn't better to use defined?