When a user fills out an online form, but makes an error and the data is not immediately accepted (until the input error is corrected), if the system clears all the fields and requires the user to start over, this is an example of violating the principle of ______.
a. always allowing a way out
b. protecting the user’s work
c. making actions reversible
d. clear error messages and processing