make checking thorough