Add clientside validation, too.