allowing different notation