The code works as instructed (as far as I can tell)...