Client side name validation which maybe fixes race condition