A few bits and pieces...