relaxed overly strict check