Added Nate's enum for the password state.