VERY STRICT.