Maciej bits and pieces.