thread just thinking about that mess makes me chuckle a little
..