Implement spec for adept init