Bits and pieces from here and there.