validate done without cancel