Working, but not pretty.