Slightly different init logic, button to redo validation in source view