warning! illegal characters!