More precise safari detection