Patch Set 4: I would prefer that you didn't submit this

Very nice and quite a progress. However, we should not use System.out to write messages to the console: it disturbs the user and doesn't help anyone.