Hacks and bits and pieces.