error adjustment
added canaries to all forms