Auxiliary classes.