test_object creator is more cautious.