fix forms bugs on diffusions