strict check added