@Benedick: Hooray on both counts!