ignore empty modestrings