If you have a single page wizard and that page is required but the isCompleted() method for the page is returning false, the wizard still allows you to click Done and finish it when it should wait till the correct input is received before enabling the Done button.