more rigorous test added