Implement your gem.