Implement specs for interfaces multiple options