Just noticed that the comment should probably read "any" instead of "all" in the "if all of the values included in the `keys` Seq are empty" part of the comment.