Address most of jnh5y's comments.