This is great and horrible all at once.