Imported Mike's schema.