On and on plod my weary feet...