Added a 'dirty' flag, is true incase human interaction is required.