Dirty work on forms