Proper way to redefine constants

Suppressing errors by using control operators (@) is not very good idea. Errors will be suppressed, but will still be caught by track_errors feature and custom error handler functions.