Merged into two classes.