Generic 尝试