Better user exist check