fail messages localization and dictionary
remove explicit "is not None"