validate during create not a priori
skip indexed storage if user doesn't specify index_until