allow underscore to be defined before