local works at all check passed