retain schema when return NONE