simulator_target? should handle nil cases