Works, but is down and dirty