protected function doubleCheckUsername($user, $fallbackUsername)
{
// replace periods with underscore to match user rules
$user->username = str_replace(".", "_", $user->username);
// check unique username
$userCheck = $user::findOne(["username" => $user->username]);
if ($userCheck) {
$user->username = $fallbackUsername;
}
return $user;
}