changed username to disallow blank name