Added some more comments to try to make usage clear.