fixed Store() so it correctly handles Do() opts