squash: comments, logging, tests