odd bits and bobs