stricter check