there must be an implementation for double checked fields.
problem:
take for example the user registration.
the user is only asked once to input his email.
if he misspells his email he never will get an activation link.. without any warning.
with the actual version people sometimes wait for days and send emails to the operator that the platform is misbehaving. it's not, they only did not write there email right.
solution:
make fields double checkable. e.g. make an extra checkbox for each field if it should be double checked and then display the input fields two times.