Simplified gear API slightly.