make it possible to cancel out of adding a field
tweak error handling, warn if schema isn't in place