Comments by Jeremy Skeets