check more strictly