Several hacks to keep print_form working in the short term; significant refactoring to come later
Some progress on get_form