Base definitions.